XSymbolsABCDEFGHIJKLMNOPQRSTUVWXYZaccess modesaccess pathsaliasesdefinedresolution by Finderallocation blockssizeAppFile data typeapplication files recordsbacking-store filescatalog filesClose command (File menu)closing filesClrAppFiles procedureclumpsdefined!commands, menu. See menu commandsCountAppFiles procedureCreateResFile procedurecreation dateshandled by FSpExchangeFiles-custom dialog boxes. See dialog boxes, customdata buffers
data forkscreatingdirectoriesdefineddirectory IDsdefineddisk cachesdisk switch dialog boxdocumentdocument recordsend-of-filelogicalphysicalEOF. See end-of-filefile control blocks file data%limitations of using Resource Managerusing the File Manager to read"using the Resource Manager to read
file forks data forkresource forkfile fragmentationFile Managercreating FSSpec records exchanging contents of two filestesting for features
file marks File menuadjusting items inappearance ofClose commandNew commandOpen commandRevert to Saved commandSave As commandSave commanduser selections infile permissionsfile reference numbersdefined!file system specification recordscreatingfilesadjusting size ofclosingcreatingdefinedexchanging data inhandling File menu commandsopeningStandard File Packageopening at application startuppermissionsreading datareading data in newline modereverting to last saved versionsavingsaving preferencessaving under a new namewriting dataFindFolder functionflushing a volumeFlushVol functionfolders. See directoriesFSClose functionFSMakeFSSpec functionFSpCreate functionFSpCreateResFile procedureFSpDelete functionFSpExchangeFiles functionFSpOpenDF functionFSpOpenResFile functionFSRead functionFSSpec data typeFSWrite functionGetAppFiles procedureGetAppParms procedureGetEOF functionGetFPos functionGetVInfo functionGetVRefNum functionHCreateResFile procedureHFS volumesdefinedhierarchical file system (HFS)definedHOpenResFile functionlogical blockslogical end-of-filemarks. See file marksmenu commandsClose (File menu)New (File menu)Open (File menu)Revert to Saved (File menu)Save (File menu)Save As (File menu)/modification dates, handled by FSpExchangeFilesNew command (File menu)New Folder dialog boxnewline characternewline modeoffline volumesOpen command (File menu)opening filesat application startupOpenResFile functionparent directoriesparent directory IDs2path reference numbers. See file reference numbersphysical end-of-filepreferences filesPreferences folderreading data from filesresource forkscreatingcreating resource map inresource types'DITL'#Revert to Saved command (File menu)root directorySave As command (File menu)Save command (File menu)saving filesscriptsspecifying when creating a fileSetEOF functionSetFPos functionStandard File Packageopening filesreply recordssaving filesStandardGetFile procedureStandardPutFile procedurestationery pads handled by Standard File PackagesubdirectoriesSystem Foldervolume control blocksvolume reference numbersvolumesdefinedmountingnamingoffline#working directory reference numberswriting data to fileszzappOpen constantzzappPrint constantzzfName fieldzzfsAtMark constantzzfsCurPerm constantzzfsFromLEOF constantzzfsFromMark constantzzfsFromStart constantzzfsRdPerm constantzzfsRdWrPerm constantzzfsRdWrShPerm constantzzfsWrPerm constantzzfType fieldzzname fieldzzparID fieldzzsfFile fieldzzsfFlags fieldzzsfGood fieldzzsfIsFolder fieldzzsfIsVolume fieldzzsfReplacing fieldzzsfReserved1 fieldzzsfReserved2 fieldzzsfScript fieldzzsfType fieldzzsmSystemScript constantzzversNum fieldzzvRefNum fieldAFPtranslation ofaccess privilegesin A/UX file systemsin foreign file systemsAFP (AppleTalk Filing Protocol)'AFP volume mounting information recordsAFPVolMountInfo data typeAllocate functiondetermining number free
introducedAllocContig functionAppleShare volumessupport for mounting routinesAppleTalk Filing Protocol (AFP);asynchronous execution with low-level File Manager routinesasynchTrpBit global constantB*-tree control blocksB*-tree file structureB*-tree header nodesB*-tree header recordsB*-tree index nodesdefined
root nodesB*-tree leaf nodesdefinedfor catalog filesB*-tree map nodesB*-tree map recordsB*-tree node descriptorsB*-tree nodesB*-tree search keysdefinedfor catalog filesB*-trees#basic File Manager parameter blocksblank access privilegesblockslogicalboot block header formatsboot block headersboot blocksBootBlkHdr data typebrowsing accessBTCB data typeBTHdrRec data typebyte ranges in shared fileslockingcatalog data recordscatalog file key records searching$catalog information parameter blockscatalog move parameter blockscatalog node IDs (CNIDs)!.See also directory IDs, file IDsdefinedreserved valuescatalog nodescatalog position recordsCatDataRec data typeCatDataType data typeCatKeyRec data typeCatPositionRec data typeCInfoPBRec data type
clump sizeCMovePBRec data typeCNIDs. See catalog node IDscompletion routinesdefineddata organization in memorydata organization on volumesdefault directorydefault volume
deny modesdefaultdescribed for PBCatSearchlockingnamingspecifying in HFSdirectory access privilegesdirectory recordsdirectory thread recordsdisk partition mapsdisk partitionsdisksdefineddrive queuesdefinedreading an element’s flag bitsDrvQEl data typeEject functionejected volumesexclusive accessExtDataRec data typeExtDescriptor data typeextent data recordsextent descriptorsextent key recordsextentsextents overflow filesExtKeyRec data typeFCB data typeFCBPBRec data typefile attributesdefinedspecifying in PBCatSearch#file control block parameter blocksdeleting
truncatingfile I/O queuesfile ID referencedefinedroutinesfile ID thread recordsfile IDsdefinedtracking files withaccess-control functionsdata structures in*high-level and low-level routines comparedorganization of data in memoryorganization of data on volumesreading volume informationroutinesworking directoriesroutines indirectory manipulationfile accessfile manipulationFSSpecvolume accessvolume manipulationworking directoriessearching a catalogfile rangeslocking unlockingfile recordsand FCB bufferfile sharingenableddefined
introducedfile thread records filenamessearching volumes byspecifying in PBCatSearch)access privileges in foreign file systemsdeletingnamingaccess modeswith FSSpec routinespermissionsreading datasearching a catalog forspecifying in HFStracking with file IDsFinder informationspecifying in PBCatSearch*foreign file systems, access privileges infull pathnamesGetVol functionGetVolParmsInfoBuffer data typeguestsHFS parameter blocksHFS specificationssignature words forstructure of!HFS. See hierarchical file systemhfsBit global constantHGetVol functionorganization ofHParamBlockRec data typeHSetVol functionpossible problems usingI/O requests$index nodes. See B*-tree index nodes"leaf nodes. See B*-tree leaf nodeslocking file rangesMacintosh file system (MFS)defined
introducedMake Changes privilegesmap nodes, B*-treemap recordsmaster directory block recordsmaster directory blocks (MDB)MDB data type MDB. See master directory blocksMFS volumessignature words forMFS. See Macintosh file systemnode descriptors, B*-treenode recordsNodeDescriptor data typenodes, B*-treenonprinting charactersusing in filenamesusing in volume namesonline volumeswith FSSpec routinesorganization of data in memory
on volumesorganization of disksParamBlockRec data typedefinedpartial pathnamespartition maps
partitionspasswords. See user passwords pathnamesPBAllocate functionPBAllocContig functionPBCatSearch functionPBClose functionPBEject functionPBFlushFile functionPBFlushVol functionPBGetEOF functionPBGetFPos functionPBGetVol functionPBHGetVInfo functionPBHGetVol functionPBHGetVolParms functionPBHSetVol functionPBLockRange functionPBMountVol functionPBOffLine functionPBRead functionPBSetEOF functionPBSetFPos functionPBSetVInfo functionPBSetVol functionPBUnlockRange functionPBUnmountVol functionPBWrite functionpermissionsAFPfileshared accesspointer recordspoor man’s search paths*privilege information in A/UX file systems-privilege information in foreign file systemsprivilege models
privilegesblank accessdirectory accessreadsearchwrite"root nodes. See B*-tree root nodessearch keysdefinedsearch keys, B*-treedefinedfor catalog filessearch pathsSee Files privilegesSee Folders privilegesSetVol functionshare pointsshared accessshared environmentsroutinessignature wordsfor HFS volumesfor MFS volumessingle-writer access:synchronous execution with low-level File Manager routinessystem software version 7.0system startup informationTwoIntsMakeALong data typeUnmountVol functionuser authentication methodsuser passwordsVCB data type!VIB. See volume information blockVolMountInfoHeader data typevolume attributes buffersvolume bitmapsvolume control block queuesvolume control block recordsvolume indexvolume information blocks (VIB)#volume mounting information recordsvolume passwordsdefaultdetermining if sharableejectedejectingflushing buffersfree space onHFSidentified in FSSpec recordsindexed searchingofflinesonlineorganization of passwordsplacing offlinerecursive searchingremote mounting searching
user names+VCB queues. See volume control block queuesVCB. See volume control blocks"volume catalogs. See catalog filesclosinggetting information aboutopening-write privileges. See Make Changes privileges'dctb' resource type'DITL' resource type&for default Open and Save dialog boxes'DLOG' resource type&for default Open and Save dialog boxes'hdlg' resource type_Pack3 trap macroactivation proceduresactive fields&resolution of by Standard File PackageBalloon Helpcallback routines#with Standard File Package routinescompatibility)custom Standard File Package dialog boxesCurDirStore global variablecurrent directory%in Standard File Package dialog boxes current disk. See current volumecurrent volume%in Standard File Package dialog boxesCustomGetFile procedureCustomPutFile proceduredialog boxescustomdisplaying file types infor saving and opening filescustomitem numbers resourcesstandarddialog hook functionscurrent<in Standard File Package dialog boxes. See current directory selectingdisplay list'enhanced Standard File Package routinesfile filter functionsfor file display list2file formats in Standard File Package dialog boxeswith Standard File Package<file types, filtering Standard File Package display lists bysaving%user interface for saving and openingmodal-dialog filter functions#with Standard File Package routines;keyboard equivalents, in Standard File Package dialog boxesmodal-dialog filter functions&for Standard File Package dialog boxesEmodal-dialog filter functions, for Standard File Package dialog boxeswith Standard File Package)original Standard File Package procedurespop-up menus%in Standard File Package dialog boxespseudo-itemsconstant descriptions4radio buttons, in Standard File Package dialog boxes'reply records for Standard File Package(reply records, for Standard File Packageresource editors'dctb''DLOG''hdlg'Rez saving to different file formatsSFGetFile procedureSFPGetFile procedureSFPPutFile procedureSFPutFile procedureSFReply data typeSFSaveDisk global variableactivation proceduresand aliasesapplication-defined routines incallback routines%compatibility with earlier proceduresdata structures indialog hook functionsfile filter functionsmodal-dialog filter functionsoriginal proceduresoriginal reply recordroutines intesting for featuresuser interface guidelinesuser interfacescustomstandardStandardFileReply data type1stationery pads, handled by Standard File Package1update events, and Standard File Package routinesuser interfacefor saving and opening filesuser interface guidelinescurrent9in Standard File Package dialog boxes. See current volume selectingzzcopy fieldzzgood fieldzzrefCon fieldzzsfErrorDialogRefCon constantzzsfFile field zzsfHookChangeSelection constantzzsfHookCharOffset constantzzsfHookFirstCall constantzzsfHookFolderPopUp constant zzsfHookGoToAliasTarget constantzzsfHookGoToDesktop constantzzsfHookGoToNextDrive constantzzsfHookGoToParent constantzzsfHookGoToPrevDrive constantzzsfHookLastCall constantzzsfHookNullEvent constantzzsfHookOpenAlias constantzzsfHookOpenFolder constantzzsfHookRebuildList constant zzsfHookSetActiveOffset constantzzsfItemBalloonHelp constantzzsfItemCancelButton constantzzsfItemDesktopButton constant zzsfItemDividerLinePict constantzzsfItemEjectButton constantzzsfItemFileListUser constant!zzsfItemFileNameTextEdit constantzzsfItemNewFolderUser constantzzsfItemOpenButton constantzzsfItemPopUpMenuUser constant!zzsfItemPromptStaticText constantzzsfItemVolumeUser constant!zzsfLockWarnDialogRefCon constantzzsfMainDialogRefCon constant"zzsfNewFolderDialogRefCon constant zzsfReplaceDialogRefCon constant!zzsfStatWarnDialogRefCon constantzzversion field'alis' resource type_AliasDispatch trap macro!absolute search for alias recordsAlias Manager.See also alias recordsapplication-defined routines inroutines intesting for availabilityuser interface guidelinesalias recordscontentscreatingcustomizingdefinedexhaustive search forfinding targets ofgetting information fromprivate Alias Manager datarelative path in resolvingfunctions forsearch strategiessearchesabsolute
exhaustivefastrelativestoring and retrievingupdatingalias targetsalias-matching filter functionAliasRecord data type+automatic mounting to resolve alias recordswith MatchAlias functioncommon parent in alias recordsin resolution of alias records#exhaustive search for alias recordsfast search for alias recordsfor resolving aliasesin resolution of alias recordsalias matchingwith MatchAlias functionGetAliasInfo functionMatchAlias functionNewAlias functionNewAliasMinimal function$NewAliasMinimalFromFullPath function!records, alias. See alias recordsrelative paths!relative search for alias recordsResolveAlias functionresolving alias recordsa single targetcontrolling search algorithmsmultiple targets'alis'0search strategies in resolution of alias recordsabsolute
exhaustivefastrelativetargets, of an alias recordUpdateAlias function"identifying in an alias resolutionzzaliasSize fieldzzasiAliasName constantzzasiParentName constantzzasiServerName constantzzasiVolumeName constantzzasiZoneName constantzzgestaltAliasMgrAttr constant!zzgestaltAliasMgrPresent constantzzkARMmountVol constantzzkARMMultVols constantzzkARMnoUI constantzzkARMSearch constantzzkARMSearchMore constantzzkARMSearchRelFirst constantzzrAliasType constantzzuserType field_Pack2 trap macrodefault size ofB*-tree clumpsdefault size ofbad block sparingdefault size ofDIBadMount functionDIFormat functionDILoad proceduredisk formattingdisk initialization disk initialization dialog boxesalternate layouts forinitializing disks withoutplacement ofpresentation ofreinitializing disksvariations inDisk Initialization Managerand bad block sparingloadinglow-level routines-overriding the disk initialization dialog boxroutines in unloading(disk initialization warning dialog boxesdisk naming dialog boxesdisk verificationdisk zeroingdisk-inserted eventsmasking outreceiving in a modal dialogresponding to#determining whether a disk is validerasingerasing in the Finder
formattinginitializing-overriding the disk initialization dialog boxnamingreinitializingverifying formatting ofzeroingDIUnload procedureDIVerify functionDIZero functionand bad block sparingmounting inserted disksFmtDefaults global variableformatting disksHFS defaults recordHFS directoriescreating on a volumeHFSDefaults data typeinitializing disks-overriding the disk initialization dialog box'loading the Disk Initialization ManagerErase Disk (Special menu)naming disksdefault for HFS volumes Special menu, Erase Disk commandand disk initialization"for initializing and naming a diskverifying formatting of disksvolume characteristicschanging defaultsreverting back to defaultszeroing diskszzabSize fieldzzbtClpSize fieldzzclpSize fieldzznxFreeFN fieldzzrsrv1 fieldzzrsrv2 fieldzzrsrv3 fieldzzsigWord field